package PruebasUnitarias;

import Modelo.Bloque;
import Modelo.Fuego;
import Modelo.Mapa;
import Modelo.Personaje;
import Modelo.Pooglin;
import junit.framework.TestCase;

public class FuegoTest extends TestCase {

	public void testAlojarParaMatar(){
		Mapa unMapa = new Mapa();
		Personaje unPersonaje = new Pooglin(unMapa);
		Bloque unBloqueFuego = new Fuego(unMapa);
		assertTrue(unPersonaje.estaVivo());
		assertFalse(unBloqueFuego.estaAlojado(unPersonaje));
		
		unBloqueFuego.alojar(unPersonaje);
		assertFalse(unBloqueFuego.estaAlojado(unPersonaje));
		
		assertFalse(unPersonaje.estaVivo());
		
	}
	
	public void testEsFirme(){
		Mapa unMapa = new Mapa();
		Bloque unBloqueFuego = new Fuego(unMapa);
		assertFalse(unBloqueFuego.esFirme());
	}
}
